﻿body{
	background-color:;
	background: white url(img/top_talling.gif) repeat-x top;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div, h3,ul,li,form,h4{
	margin: 0;
	padding: 0;
}
h4{
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
}
a{
	text-decoration: none;
	color: #FF000D;
}
a:hover{
	text-decoration: underline;
}
img{
	border: none;
}
select{
	font-size: 10px;
}
.page{
	width: 980px;
	margin: 0 auto 0 auto;
}
.header{
	height: 30px;
	position: relative;
	color: white;
}
.hmenu{
	margin: 6px 0 0 10px;
	float: left;
}
.hmenu a, .cur{
	font-size: 14px;
	color: white;
	}
.d{
	margin: 0 5px 0 5px;
}
.cur{
	float: right;
	width: 150px;
	margin: 6px 0 0 0;
}
.hedblock{
	height: 50px;
	position: relative;
}
.c1{
	background: url(img/с1.gif) no-repeat left top;
	width: 17px;
	height: 37px;
	float: left;
}
.c3{
	background: url(img/с3.gif) no-repeat left top;
	width: 17px;
	height: 37px;
	float: right;
}
.c34{
	background: url(img/cart_big_full.gif) no-repeat left;
	height: 37px;
	z-index: 10;
	color: white;
	font-size: 12px;
	margin-left: 10px;
	position: relative;
}
.c35{
	margin: 10px 10px 10px 40px;
	position: absolute;
}
.c35 a{
	color: yellow;
}
.c2{
	background: url(img/с2.gif) repeat-x top;
	height: 37px;
}
.cart{
	position: absolute;
	width: 270px;
	left: 23px;
	bottom: 0px;
}
.logob{
	background: url(img/header_bg10.jpg) no-repeat top left;
	height: 250px;
	position: relative;
}
.llogo{
	position: absolute;
	background: url(img/pets.png) no-repeat top left;
	height: 340px;
	width: 359px;
	left: 315px;
	top: -69px;
}
.search{
	position: absolute;
	bottom: 1px;
	right: 1px;
	background: url(img/header_bg9.gif) no-repeat left top;
	height: 35px;
}
.sse{
	margin: 2px 5px 2px 40px;
}
.sss{
	margin: 0;
	padding: 0;
}
.s1{
	background: url(img/s1.gif) no-repeat top left;
	width: 12px;
	height: 22px;
}
.s3{
	background: url(img/s3.gif) no-repeat top left;
	width: 12px;
	height: 22px;
}
.s2{
	background: url(img/s2.gif) repeat-x top left;
	height: 22px;
}
.s4{
	padding-left: 7px;
}
.s2 input{
	background: transparent;
	border: none;
}
.ccon{
	margin: 30px 0 0 0;
}
.ch1{
	background-image: url(img/co1.gif);
	background-repeat: no-repeat;
	height: 16px;
	background-position: left top;
	
}
.ch2{
	background-image: url(img/co1.gif);
	background-repeat: no-repeat;
	height: 16px;
	background-position: right top;
}
.ch3{
	background-image: url(img/co3.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0 16px 0 16px;
	height: 16px;	
}
.cc1{
	background-image: url(img/co2.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.cc2{
	background-image: url(img/co2.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.cc3{
	background-color: white;
	margin: -4px 12px -4px 12px;
	position: relative;
	overflow: auto;
}
.cb1{
	background-image: url(img/co1.gif);
	background-repeat: no-repeat;
	height: 16px;
	background-position: left bottom;
	
}
.cb2{
	background-image: url(img/co1.gif);
	background-repeat: no-repeat;
	height: 16px;
	background-position: right bottom;
}
.cb3{
	background-image: url(img/co3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 16px 0 16px;
	height: 16px;	
}
.rgt{
	width: 200px;
	float: right;
}
.lft{
	width: 200px;
	float: left;
}
.ctr{
	margin: 0px 210px 0px 210px;
}
.b_tit1{
	height: 33px;
}
.b_tit1 div{
	background-image: url(img/bl1_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit1 div div{
	background-image: url(img/bl1_3.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit1 div div div{
	background-image: url(img/bl1_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 33px;
	margin: 0 10px 0 10px;
}
.b_tit1 h3{
	font-size: 14px;
	font-weight: bold;
	background: url(img/icon_arrow2.jpg) no-repeat 0px 50%;
	color: white;
	padding: 8px 6px 6px 15px;
}
.boxx{
	margin: 0 0 10px 0;
	position: relative;
}
.rcon1{
	background: url(img/blrl.gif) repeat-y;
}
.rcon2{
	background: url(img/blrl.gif) repeat-y right;
}
.rcon3{
	background-color: white;
	margin: 0 5px 0 5px;
	padding: 10px 10px 3px 10px;
	overflow: hidden;
}
.bf{
	background-image: url(img/bl_bc.gif);
	background-position: left;
	height: 15px;
	background-repeat: no-repeat;
}
.bf div{
	background-image: url(img/bl_bc.gif);
	background-position: right;
	height: 15px;
	background-repeat: no-repeat;
}
.bf div div{
	background-image: url(img/bl_bcc.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0 15px 0 15px;
}
.b_tit2{
	height: 33px;
}
.b_tit2 div{
	background-image: url(img/bl2_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit2 div div{
	background-image: url(img/bl2_3.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit2 div div div{
	background-image: url(img/bl2_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 33px;
	margin: 0 10px 0 10px;
}
.b_tit2 h3{
	font-size: 14px;
	font-weight: bold;
	background: url(img/icon_arrow2.jpg) no-repeat 0px 50%;
	color: white;
	padding: 8px 6px 6px 15px;
}
.b_tit3{
	height: 33px;
}
.b_tit3 div{
	background-image: url(img/bl3_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit3 div div{
	background-image: url(img/bl3_3.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit3 div div div{
	background-image: url(img/bl3_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 33px;
	margin: 0 10px 0 10px;
}
.b_tit3 h3{
	font-size: 14px;
	font-weight: bold;
	background: url(img/icon_arrow2.jpg) no-repeat 0px 50%;
	color: white;
	padding: 8px 6px 6px 15px;
}
.b_tit4{
	height: 33px;
}
.b_tit4 div{
	background-image: url(img/bl4_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit4 div div{
	background-image: url(img/bl4_3.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit4 div div div{
	background-image: url(img/bl4_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 33px;
	margin: 0 10px 0 10px;
}
.b_tit4 h3{
	font-size: 14px;
	font-weight: bold;
	background: url(img/icon_arrow2.jpg) no-repeat 0px 50%;
	color: white;
	padding: 8px 6px 6px 15px;
}
.b_tit5{
	height: 33px;
}
.b_tit5 div{
	background-image: url(img/bl5_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit5 div div{
	background-image: url(img/bl5_3.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 33px;
}
.b_tit5 div div div{
	background-image: url(img/bl5_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 33px;
	margin: 0 10px 0 10px;
}
.b_tit5 h3{
	font-size: 14px;
	font-weight: bold;
	background: url(img/icon_arrow2.jpg) no-repeat 0px 50%;
	color: white;
	padding: 8px 6px 6px 15px;
}
.as{
	padding: 3px;
}
.price{
	padding: 10px;
	border-bottom: 1px solid #dc143c;
	border-top: 1px solid #dc143c;
	font-size: 14px;
	font-weight: bold;
}
.sd{
	padding: 10px;
	border-top: 1px solid #E9E8D6;
	overflow: auto;
}
.hr{
	height: 1px;
	background: #E9E8D6;
	padding: 0 5px 0 5px;
	position: relative;
}
h3{
	font-size: 14px;
	font-weight: bold;
}
.zx{
	padding: 10px;
	overflow: auto;
}
.qw{
	padding: 5px;
	overflow: hidden;
}
.r{
	float: right;
}
.l{
	float: left;
}
.table{
	background: #E9E8D6;
	width: 100%;
}
.table td{
	background: white;
	padding: 4px;
	vertical-align: top;
}
.table th{
	background: #E9E8D6;
	padding: 5px;
	text-align: left;
}
.stb{
	border: 1px solid #FFD69C;
	margin: 10px;
	position: relative;
}
.stb div{
	background: url(img/pbar-ani.gif) repeat-x;
	height: 22px;
	border-right: 1px solid #FFD69C;
}
.info{
	background: #d0d2ff url(img/information-frame.png) no-repeat 10px 50%;
	border: 1px solid #5759ff;
	color: #3c3dff;
}
.er{
	background: #ffcccc url(img/exclamation-red-frame.png) no-repeat 10px 50%;
	border: 1px solid #db0000;
	color: red;
}
.gud{
	background: #e2ffb7 url(img/exclamation.png) no-repeat 10px 50%;
	border: 1px solid #426f00;
	color: #426f00;	
}
.er, .info, .gud{
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px 10px 10px 36px;
	margin: 10px;
}
textarea{
	width: auto;
}
.p1{
	background-image: url(img/p1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 12px;
}
.p1 div{
	background-image: url(img/p1.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 12px;	
}
.p1 div div{
	background-image: url(img/p3.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
	margin: 0 12px 0 12px;
}
.p2{
	background-image: url(img/p2.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.p2 div{
	background-image: url(img/p2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.p2 div div{
	background: white;
	margin: 0 12px 0 12px;
}
.p3{
	background-image: url(img/p1.gif);
	background-position: left bottom;
	height: 12px;
	background-repeat: repeat-y;
}
.p3 div{
	background-image: url(img/p1.gif);
	background-position: right bottom;
	height: 12px;
	background-repeat: repeat-y;
}
.p3 div div{
	background-image: url(img/p3.gif);
	background-position: bottom;
	height: 12px;
	background-repeat: repeat-x;
	margin: 0 12px 0 12px;
}
.pr, .pr1{
	width: 100%;
}
.pr1 td{
	vertical-align: top;		
}
.pr td{
	width: 50%;
	vertical-align: top;
}
.ptit{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #DFDFDF;
}
.pimg{
	height: 120px;

}
.pimg img{
	vertical-align: middle;
}
.pdesc{
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	padding: 10px;
}
.pdesc div.d{
	font-size: 11px;
	height: 45px;
	overflow: hidden;
	line-height: 15px;	
}
.pprice{
	overflow: hidden;
	height: 40px;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
}
.productOldPrice{
	color: #9E9B7B;
	text-decoration: line-through;
	}
.ntable{
	width: 100%;
}
.ntable th, .ntable td{
	padding: 5px;
	vertical-align: top;
}	
.CatNavi
{
   padding-left: 0px;
}

.CatLevel1,
.CatLevel2, 
.CatLevel3,
.CatLevel4,
.CatLevel5,
.CatLevel6
{
   list-style-type: none; 
   background: url(img/status.png) no-repeat;
   padding: 2px 2px 2px 16px;
   vertical-align: top;
   }


#CatNavi ul{
	padding: 0;
	margin: 0;
}
#CatNavi{
	margin: 2px;
	padding: 2px;
}

.SubMenue{
   background: url(img/status-away.png) no-repeat top left;
}
.CurrentParent, .Current{
   background: url(img/status-busy.png) no-repeat top left;
}
li.Current{
	font-weight: bold;
}
.Current ul li 
{
   font-weight: normal;
}

#categoriesBoxMenu a
{
   text-decoration: none;
}
.footer{
	background: url(img/footer_bg1.gif);
	height: 75px;
	margin-top: 10px;
}
.footer a{
	color: white;
	padding: 2px 7px 2px 7px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	font-weight: bold;
}
.logod{
	padding: 75px 0 0 40px;
}
.lmenu{
	width: 200px;
	overflow: hidden;
	padding: 8px;
	height: 232px;
}
.a1, .a2, .a3{
	padding: 7px 4px 8px 64px;
	background-image: url(img/22.png);
	background-repeat: no-repeat;
	color: white;
	font-size: 16px;
	border-bottom: 1px dotted #F5919D;
	display: block;
}
.a1, .a3{
	background-position: 32px 50%;
}
.a2{
	background-position: 0px 50%;
}
.a3{
   border-bottom: none;	
}












	